home *** CD-ROM | disk | FTP | other *** search
- Path: aargh.incubus.sub.org!marc
- From: marc@aargh.incubus.sub.org (Marc 'Nepomuk' Heuler)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: System-friendly programming. How?
- Message-ID: <2y26y*Ura@aargh.incubus.sub.org>
- Date: Fri, 16 Feb 1996 11:16:18 CET
- Reply-To: marc@aargh.incubus.sub.org
- References: <4fvrhe$9ll@Waldemar.mat.uni.torun.pl>
- Organization: Data Design
- X-Newsreader: Arn V1.03a
-
- In article <4fvrhe$9ll@Waldemar.mat.uni.torun.pl>, Andrzej Chojnowski writes:
-
- > 1) Is there any way to allocate/deallocate each CIA timer?
-
- Yes. Look up the docs for cia(a|b).resource.
-
- > 2) Is there any player routine which don't need CIA timers to run?
- > (I have 3 different routines: pt-play.s, pt-ciaplay.s, ptplay30b.s)
-
- Most _old_ noisetrackerreplays do a CPU busy wait for setting DMACON. They
- don't need the CIA then.
-
- > Another problem appeared when I opened a 32-colour screen. I don't know how
- > to get rid of arrow pointer WITHOUT manipulation on DMACon (I said I wanna
- > be system-friendly :) It should be possible.
-
- Use SetPointer() with an empty sprite definition.
-
- > Last question may sound stupid : How the Amiga multitasks?
- > Is that a kind of timer interrupt which switches the tasks?
-
- Yes.
-
- > Does calling Disable prevent the task change like Forbid does?
-
- Yes. But it should not be your goal to prevent task switches without
- really good reason.
-